package com.sxhalo.fsms.domain;

import java.math.BigDecimal;

public class MotorRunningData extends MotorRunningDataKey {
    /**
     * 就绪状态标志
     */
    private Integer ready;

    /**
     * 
     */
    private Integer online;

    /**
     * 运行状态标志
     */
    private Integer running;

    /**
     * 起动状态标志
     */
    private Integer start;

    /**
     * 报警状态标志
     */
    private Integer alarm;

    /**
     * 报警原因代码
     */
    private String alarmCode;

    /**
     * 跳闸（脱扣）状态标志
     */
    private Integer trip;

    /**
     * 跳闸原因代码
     */
    private String tripCode;

    /**
     * 起动A运行状态标志
     */
    private Integer startaRunningFlag;

    /**
     * 起动B运行状态标志
     */
    private Integer startbRunningFlag;

    /**
     * A相电流
     */
    private BigDecimal phaseaCurrent;

    /**
     * B相电流
     */
    private BigDecimal phasebCurrent;

    /**
     * C相电流
     */
    private BigDecimal phasecCurrent;

    /**
     * 线电压Uab
     */
    private BigDecimal uabLineVoltage;

    /**
     * 线电压Ubc
     */
    private BigDecimal ubcLineVoltage;

    /**
     * 线电压Uca
     */
    private BigDecimal ucaLineVoltage;

    /**
     * 有功功率P
     */
    private BigDecimal activePower;

    /**
         * 无功功率Q
     */
    private BigDecimal reactivePower;

    /**
     * 视在功率S
     */
    private BigDecimal apparentPower;

    /**
     * 功率因数cosΦ
     */
    private BigDecimal powerFactor;

    /**
     * 电流不平衡率
     */
    private BigDecimal currentUnbalance;

    /**
     * 热容量百分比
     */
    private BigDecimal heatCapacityPercentage;

    public Integer getReady() {
        return ready;
    }

    public void setReady(Integer ready) {
        this.ready = ready;
    }

    public Integer getOnline() {
        return online;
    }

    public void setOnline(Integer online) {
        this.online = online;
    }

    public Integer getRunning() {
        return running;
    }

    public void setRunning(Integer running) {
        this.running = running;
    }

    public Integer getStart() {
        return start;
    }

    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getAlarm() {
        return alarm;
    }

    public void setAlarm(Integer alarm) {
        this.alarm = alarm;
    }

    public String getAlarmCode() {
        return alarmCode;
    }

    public void setAlarmCode(String alarmCode) {
        this.alarmCode = alarmCode;
    }

    public Integer getTrip() {
        return trip;
    }

    public void setTrip(Integer trip) {
        this.trip = trip;
    }

    public String getTripCode() {
        return tripCode;
    }

    public void setTripCode(String tripCode) {
        this.tripCode = tripCode;
    }

    public Integer getStartaRunningFlag() {
        return startaRunningFlag;
    }

    public void setStartaRunningFlag(Integer startaRunningFlag) {
        this.startaRunningFlag = startaRunningFlag;
    }

    public Integer getStartbRunningFlag() {
        return startbRunningFlag;
    }

    public void setStartbRunningFlag(Integer startbRunningFlag) {
        this.startbRunningFlag = startbRunningFlag;
    }

    public BigDecimal getPhaseaCurrent() {
        return phaseaCurrent;
    }

    public void setPhaseaCurrent(BigDecimal phaseaCurrent) {
        this.phaseaCurrent = phaseaCurrent;
    }

    public BigDecimal getPhasebCurrent() {
        return phasebCurrent;
    }

    public void setPhasebCurrent(BigDecimal phasebCurrent) {
        this.phasebCurrent = phasebCurrent;
    }

    public BigDecimal getPhasecCurrent() {
        return phasecCurrent;
    }

    public void setPhasecCurrent(BigDecimal phasecCurrent) {
        this.phasecCurrent = phasecCurrent;
    }

    public BigDecimal getUabLineVoltage() {
        return uabLineVoltage;
    }

    public void setUabLineVoltage(BigDecimal uabLineVoltage) {
        this.uabLineVoltage = uabLineVoltage;
    }

    public BigDecimal getUbcLineVoltage() {
        return ubcLineVoltage;
    }

    public void setUbcLineVoltage(BigDecimal ubcLineVoltage) {
        this.ubcLineVoltage = ubcLineVoltage;
    }

    public BigDecimal getUcaLineVoltage() {
        return ucaLineVoltage;
    }

    public void setUcaLineVoltage(BigDecimal ucaLineVoltage) {
        this.ucaLineVoltage = ucaLineVoltage;
    }

    public BigDecimal getActivePower() {
        return activePower;
    }

    public void setActivePower(BigDecimal activePower) {
        this.activePower = activePower;
    }

    public BigDecimal getReactivePower() {
        return reactivePower;
    }

    public void setReactivePower(BigDecimal reactivePower) {
        this.reactivePower = reactivePower;
    }

    public BigDecimal getApparentPower() {
        return apparentPower;
    }

    public void setApparentPower(BigDecimal apparentPower) {
        this.apparentPower = apparentPower;
    }

    public BigDecimal getPowerFactor() {
        return powerFactor;
    }

    public void setPowerFactor(BigDecimal powerFactor) {
        this.powerFactor = powerFactor;
    }

    public BigDecimal getCurrentUnbalance() {
        return currentUnbalance;
    }

    public void setCurrentUnbalance(BigDecimal currentUnbalance) {
        this.currentUnbalance = currentUnbalance;
    }

    public BigDecimal getHeatCapacityPercentage() {
        return heatCapacityPercentage;
    }

    public void setHeatCapacityPercentage(BigDecimal heatCapacityPercentage) {
        this.heatCapacityPercentage = heatCapacityPercentage;
    }
}